Skip to content

ページ番号と章焦点の自動化を全レクチャーに導入#25

Merged
watanabe-kohei-jp merged 1 commit into
mainfrom
feat/page-number-ai-focus
May 18, 2026
Merged

ページ番号と章焦点の自動化を全レクチャーに導入#25
watanabe-kohei-jp merged 1 commit into
mainfrom
feat/page-number-ai-focus

Conversation

@watanabe-kohei-jp
Copy link
Copy Markdown
Collaborator

概要

宙に浮いていた未コミット作業(page-number.js / ai-focus.js)を仕上げ、00〜03 の全レクチャーで機能を統一する。

  • page-number.js<section> 数からページ番号を自動採番。スライドを増減しても番号が drift しない
  • ai-focus.js — cover の data-label から「この章の焦点」を各スライドに自動注入
  • 各章末に 「実務につなぐ」スライド.ai-focus + .ai-buddy)を追加

変更

ファイル 変更
shared/page-number.js shared/ai-focus.js 新規
shared/theme.css .ai-focus 系スタイル
CLAUDE.md スクリプト読込順+「読者と教材を読み進めるときの指針」節
00-about 01 WIP 本体。重複コメント・Credits 番号を整理
02-setup 03-claude-md スクリプト+「実務につなぐ」スライドを追加し機能を統一
README.md llms.txt 枚数表記を更新(00:10 / 01:13)

ブラウザ検証で見つけた不具合を修正

page-number.js のセレクタ .meta-line span:last-child.accent span(「Chapter 1」等)にも誤マッチし、ページ番号が一切更新されていなかった。.meta-line > span:last-child(子結合子)に修正。

検証結果(localhost + Chrome、全 4 デッキ):

  • ページ番号が NN / 総数 で自動採番される
  • 「この章の焦点」が cover から正しく注入される
  • 全スライドで overflow なし(scrollHeight === 1080

ついでに修正

02/03 の og:url が旧 URL(watanabe-kohei-jp.github.io)だったため co-lect.github.io に修正。

範囲外(別途)

02/03 は README の表・llms.txt の講義一覧・sitemap.xml・ルート index.html のどこにも未登録。導線追加は別 PR とする。

No-Issue: 宙に浮いていた未コミット作業の仕上げと全レクチャーへの機能統一

🤖 Generated with Claude Code

page-number.js(section 数からページ番号を自動採番)と ai-focus.js
(cover の data-label から「この章の焦点」を自動注入)を追加。各章末に
「実務につなぐ」スライドを置き、00〜03 全レクチャーで機能を統一。

- page-number.js のセレクタを `.meta-line > span:last-child` に修正
  (`.accent` span に誤マッチして番号が更新されない不具合をブラウザ検証で発見)
- 02/03 の og:url を旧 watanabe-kohei-jp.github.io から co-lect.github.io へ
- README / llms.txt の枚数表記を更新(00:10 / 01:13 / 02:13 / 03:13)

ブラウザ検証: 全 4 デッキで overflow なし・ページ番号自動採番・章焦点注入を確認。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@watanabe-kohei-jp watanabe-kohei-jp merged commit e587ff4 into main May 18, 2026
5 checks passed
@watanabe-kohei-jp watanabe-kohei-jp deleted the feat/page-number-ai-focus branch May 18, 2026 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant